[stare] {sb} in the face
1
to be imminent or unavoidable
- A rise in interest rates is staring us in the face.
- Failure was staring him in the face.
2
*** If something stares someone in the face, it is very easy to see or obvious
- The answer has been staring us in the face all along!
- The solution was staring me in the face.